package com.cee.sch.job.model;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.cee.auditlog.bean.NoAuditLog;

import java.util.Date;

@TableName("VIS_SYS_SCH_JOB")
public class ScheduleJob implements NoAuditLog {

    /**
     *
     */
    @TableId(value = "VIS_SYS_SCH_JOB_KEY", type = IdType.AUTO)
    private Long visSysSchJobKey;

    /**
     * 
     */
    private String jobName;

    /**
     * 
     */
    private String jobGroupName;

    /**
     * 
     */
    private String jobType;

    /**
     * 
     */
    private String enabledInd;

    /**
     * 
     */
    private Date lastRecDelDate;

    /**
     * 
     */
    private Date lastRecTxnDate;

    /**
     * 
     */
    private String lastRecTxnTypeCode;

    /**
     * 
     */
    private String lastRecTxnUserId;

    /**
     * 
     * @return VIS_SYS_SCH_JOB_KEY
     */
    public Long getVisSysSchJobKey() {
        return visSysSchJobKey;
    }

    /**
     * 
     * @param visSysSchJobKey
     */
    public void setVisSysSchJobKey(Long visSysSchJobKey) {
        this.visSysSchJobKey = visSysSchJobKey;
    }

    /**
     * 
     * @return JOB_NAME
     */
    public String getJobName() {
        return jobName;
    }

    /**
     * 
     * @param jobName
     */
    public void setJobName(String jobName) {
        this.jobName = jobName == null ? null : jobName.trim();
    }

    /**
     * 
     * @return JOB_GROUP_NAME
     */
    public String getJobGroupName() {
        return jobGroupName;
    }

    /**
     * 
     * @param jobGroupName
     */
    public void setJobGroupName(String jobGroupName) {
        this.jobGroupName = jobGroupName == null ? null : jobGroupName.trim();
    }

    /**
     * 
     * @return JOB_TYPE
     */
    public String getJobType() {
        return jobType;
    }

    /**
     * 
     * @param jobType
     */
    public void setJobType(String jobType) {
        this.jobType = jobType == null ? null : jobType.trim();
    }

    /**
     * 
     * @return ENABLED_IND
     */
    public String getEnabledInd() {
        return enabledInd;
    }

    /**
     * 
     * @param enabledInd
     */
    public void setEnabledInd(String enabledInd) {
        this.enabledInd = enabledInd == null ? null : enabledInd.trim();
    }

    /**
     * 
     * @return LAST_REC_DEL_DATE
     */
    public Date getLastRecDelDate() {
        return lastRecDelDate;
    }

    /**
     * 
     * @param lastRecDelDate
     */
    public void setLastRecDelDate(Date lastRecDelDate) {
        this.lastRecDelDate = lastRecDelDate;
    }

    /**
     * 
     * @return LAST_REC_TXN_DATE
     */
    public Date getLastRecTxnDate() {
        return lastRecTxnDate;
    }

    /**
     * 
     * @param lastRecTxnDate
     */
    public void setLastRecTxnDate(Date lastRecTxnDate) {
        this.lastRecTxnDate = lastRecTxnDate;
    }

    /**
     * 
     * @return LAST_REC_TXN_TYPE_CODE
     */
    public String getLastRecTxnTypeCode() {
        return lastRecTxnTypeCode;
    }

    /**
     * 
     * @param lastRecTxnTypeCode
     */
    public void setLastRecTxnTypeCode(String lastRecTxnTypeCode) {
        this.lastRecTxnTypeCode = lastRecTxnTypeCode == null ? null : lastRecTxnTypeCode.trim();
    }

    /**
     * 
     * @return LAST_REC_TXN_USER_ID
     */
    public String getLastRecTxnUserId() {
        return lastRecTxnUserId;
    }

    /**
     * 
     * @param lastRecTxnUserId
     */
    public void setLastRecTxnUserId(String lastRecTxnUserId) {
        this.lastRecTxnUserId = lastRecTxnUserId == null ? null : lastRecTxnUserId.trim();
    }
}